На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:
математика
функциональная композиция
общая лексика
сложная функция
функция от функции
композиция функций
математика
композиция функций
['sɔftweə]
общая лексика
SW
программное обеспечение, ПО
общее понятие, описывающее программы для компьютеров в отличие от его аппаратных составляющих (hardware). При этом не уточняется, в каком виде представлены программы (в исходных текстах или в исполняемом коде). ПО делится на два больших класса - системное (system software) и прикладное ПО (application programs). К системному относится любое ПО, необходимое для разработки и исполнения программ, такое как операционные системы (operating system), компиляторы (compiler), отладчики и т.д. Примером прикладных программ могут служить программы бухгалтерского учета, обучающие программы, компьютерные игры, САПР и т.д. Программы, хранящиеся в энергонезависимой памяти (ПЗУ, ППЗУ), обычно называются firmware. По способу распространения ПО делится на бесплатное (freeware), условно-бесплатное (shareware) и коммерческое. Кроме того, ПО можно разделить на массовое, коробочное и заказное. Термин software впервые появился в 1958 г. в American Mathematical Monthly в статье математика из Принстонского университета Джона Туки (John Tukey)
программное обеспечение ЭВМ
программный
разговорное выражение
софт
вычислительная техника
матобеспечение
нефтегазовая промышленность
программное обеспечение
существительное
общая лексика
компьютерные программы
вычислительная техника
программное или математическое обеспечение
программные средства
математика
ошибочная композиция
In computer science, function composition is an act or mechanism to combine simple functions to build more complicated ones. Like the usual composition of functions in mathematics, the result of each function is passed as the argument of the next, and the result of the last one is the result of the whole.
Programmers frequently apply functions to results of other functions, and almost all programming languages allow it. In some cases, the composition of functions is interesting as a function in its own right, to be used later. Such a function can always be defined but languages with first-class functions make it easier.
The ability to easily compose functions encourages factoring (breaking apart) functions for maintainability and code reuse. More generally, big systems might be built by composing whole programs.
Narrowly speaking, function composition applies to functions that operate on a finite amount of data, each step sequentially processing it before handing it to the next. Functions that operate on potentially infinite data (a stream or other codata) are known as filters, and are instead connected in a pipeline, which is analogous to function composition and can execute concurrently.